#define _CRT_SECURE_NO_WARNINGS 1

//HJ10
#include<stdio.h>
#include<string.h>
//int main()
//{
//	char arr[501] = { 0 };
//	char str[128] = { 0 };
//	int i = 0;
//	int count = 0;
//	gets(arr);
//	for (i = 0; i<strlen(arr); i++)
//	{
//		if (str[(int)arr[i]] == 0)
//		{
//			str[(int)arr[i]] = 1;
//			count++;
//		}
//	}
//	printf("%d", count);
//	return 0;
//}

//
int main()
{
	int nums[7] = { 2,2,1,1,2,4,2 };
	int i = 0;
	int numsSize = 7;
	int count = 0;
	int tmp = nums[0];
	for (i = 0; i < numsSize; i++)
	{
		if (tmp == nums[i])
			count++;
		else
		{
			count--;
			if (count == 0)
				tmp = nums[i + 1];
		}
	}
	printf("%d", tmp);
	return 0;
}